iT邦幫忙

2023 iThome 鐵人賽

DAY 18
0
SideProject30

Electron Angular軟體架構與簡易功能實作學習路程實記系列 第 18

Day 18- 功能開發-2-使用者資料建立測試-2

  • 分享至 

  • xImage
  •  

使用者資料儲存

使用者資料儲存

UserController.post('/User/saveUser', (req, res) => {
  if (req.body == null)
  {
    res.status(400).send({status:"body error"});
    return;
  }
  userDao.findUser(req.body["IdUser"]).then((users: Array<User>) => {
    if (users.length > 0)
    {
      res.status(400).send({status:"user already exist"});
      return;
    }
    else
    {
      userDao.saveUser(req.body).then((data: any) => {
        res.status(200).send({status:"user save OK"});
      });
    }
  });
});

測試結果


測試結果
https://ithelp.ithome.com.tw/upload/images/20231003/20124238qyiooIcyir.png
login ok

this.userService.login(this.userId, this.password)
      .subscribe(
        (data: any) => {
        const result = JSON.stringify(data);
        console.log(result);
          void this.router.navigate(['/articleList']);
      },
        (error: any) => {
          console.log(error);
          this.warningText = 'Please enter your user ID. ';
        }
      );

成功登入切換

https://ithelp.ithome.com.tw/upload/images/20231003/20124238E4I2hHgWag.png


上一篇
Day 17- 功能開發-2-使用者資料建立測試
下一篇
Day 19- 功能開發-4-使用者文章列表-1
系列文
Electron Angular軟體架構與簡易功能實作學習路程實記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言